#include <iostream>

using namespace std;

//常量引用:常量引用主要用来修饰形参，防止误操作
//在函数形参列表中，可以加const修饰形参，防止形参改变实参

//打印数据的函数
void show(const int &val) {
    cout << "val=" << val << endl;
}

int main() {
    int a = 10;
    int &ref = a;//引用必须引用一块合法的内存空间
    const int &re = 10;//加上const之后变为只读，不可修改 编译器将代码修改int temp = 10; const int & ref = temp;
    //r=20;//加上const之后变为只读，不可以修改
    show(a);
    cout << "a=" << a << endl;
    return 0;
}

